#include <ulayout.h>
#include <global/header/memlayout.h>
		
		.text
		.code32

		.globl _start

_start:
		movl 	$0, %ebp
		movl	$init_stack, %esp
		call	user_entry

		.globl  va_items
		.globl  va_ctrl
		.globl  upriv
		
		.set	va_items, UHHEAD
		.set	va_ctrl, UHHEAD
		.set    upriv, UCPUPRIV

		.data

		.align 4096
		.globl init_stack
init_stack:
		.space 4096
